import request from '@/utils/request'

export function list{upperDir}(data) {
  return request({
    url: '/admin/Ht{upperDir}/list',
    method: 'post',
    data
  })
}
// get 方式获取列表
export function getList{upperDir}(params) {
  return request({
    url: '/{module}/{dir}/getList',
    method: 'post',
    params
  })
}

export function update{upperDir}(data) {
  return request({
    url: '/admin/Ht{upperDir}/update',
    method: 'put',
    data
  })
}

export function add{upperDir}(data) {
  return request({
    url: '/admin/Ht{upperDir}/create',
    method: 'post',
    data
  })
}

export function del{upperDir}(data) {
  return request({
    url: '/admin/Ht{upperDir}/delete',
    method: 'post',
    data
  })
}

// 单个实体 用于展示
export function one{upperDir}(id) {
  return request({
    url: '/admin/Ht{upperDir}/info',
    method: 'get'
  })
}

/**
 * 获取实体用于编辑
 * @param id
 * @returns {AxiosPromise}
 */
export function one{upperDir}ForEdit(id) {
  return request({
    url: '/admin/Ht{upperDir}/' + id,
    method: 'get'
  })
}
